"""
@-*- coding: utf-8 -*-
@ python：python 3.8
@ 创建人员:ylx-lingxiao
@ 创建时间:2024/9/29  23:03
@ File:study1.py
@ Explanation:记录python学习
"""
"""
Python的代码是逐行运行的，编译器interpreter-Python来讲。这个Python.exe文件是边编译边运行,翻译成计算机可以看的懂的语言，走到哪行执行出错，则后续都不执行

定义变量，把一个值赋值给变量，变量名 = 值，此处的等于是赋值的意思，不是相等，Python中相等使用==
变量名的命名规则：
1.数字，字母，下划线_组成，不能以数字开头；2.不能使用内置的关键字；3.严格区分大小写,既大写和小写含义不一样的
Python的内置关键字（系统占用，有内置含义的）如：False None True and as assert break class continue def del elif else except
finally for from global if import in is lambda not or pass return with while with yield
变量名的命名习惯：
1.见名知意；2.大驼峰，如每个单词的首字母大写；3.小驼峰，第二个（含）及以后的单词首字母大写；4.下划线分开
使用变量
my_name = 'ylx'
print(my_name)

变量的类型会随着赋值对象不断的变化，不需要事先声明
a = 1
print(type(a))   输出 int
a = [1]
print(type(a)) 输出 list

b = True
b = '56789'
print(type(b),b) 输出str 
虽然给b赋值多个，但是对于变量而言，同一时间只能接受一个值，用最后面的覆盖前面的,print中输出多个值，使用逗号隔开
python 代码的运行是逐行运行的，边编译边运行


数据类型，常用的数据类型
数值型  int   float
布尔型  True  False
str  字符串
list [] 列表
tuple () 元组
set {} 集合
dict 字典，key value形式 逗号隔开  {name1:key1,name2:key2}
列表 元组 集合 字典 里边都能放任意数量的Python类型的数据
检测数据类型的方法type()
例子：
a = 1
print(type(a))
输出 int
c = True
print(type(c))
输出 bool
"""